/*
 * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

#include <climits>
#include <gtest/gtest.h>
#include "../SubgroupsBaseFunc.h"
#include "../ActsSubgroups0008TestSuite.h"
#include "shrinkdefine.h"

using namespace std;
using namespace testing::ext;
using namespace OHOS;

static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxivec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_ivec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxivec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_ivec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupandivec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_ivec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupandivec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_ivec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupandivec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_ivec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupandivec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_ivec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgrouporivec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_ivec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgrouporivec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_ivec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgrouporivec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_ivec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgrouporivec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_ivec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxorivec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_ivec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxorivec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_ivec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxorivec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_ivec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxorivec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_ivec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveaddivec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_ivec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveaddivec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_ivec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveaddivec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_ivec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveaddivec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_ivec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemulivec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_ivec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemulivec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_ivec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemulivec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_ivec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemulivec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_ivec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveminivec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_ivec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveminivec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_ivec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveminivec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_ivec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveminivec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_ivec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxivec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_ivec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxivec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_ivec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxivec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_ivec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxivec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_ivec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveandivec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_ivec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveandivec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_ivec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveandivec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_ivec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveandivec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_ivec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveorivec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_ivec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveorivec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_ivec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveorivec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_ivec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveorivec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_ivec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexorivec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_ivec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexorivec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_ivec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexorivec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_ivec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexorivec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_ivec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveaddivec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_ivec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveaddivec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_ivec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveaddivec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_ivec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveaddivec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_ivec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemulivec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_ivec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemulivec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_ivec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemulivec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_ivec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemulivec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_ivec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveminivec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_ivec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveminivec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_ivec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveminivec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_ivec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveminivec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_ivec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxivec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_ivec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxivec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_ivec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxivec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_ivec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxivec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_ivec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveandivec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_ivec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveandivec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_ivec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveandivec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_ivec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveandivec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_ivec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveorivec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_ivec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveorivec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_ivec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveorivec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_ivec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveorivec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_ivec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexorivec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_ivec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexorivec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_ivec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexorivec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_ivec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexorivec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_ivec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupadduintvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupadduinttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupadduinttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupadduintgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmuluintvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmuluinttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmuluinttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmuluintgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupminuintvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupminuinttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupminuinttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupminuintgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxuintvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxuinttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxuinttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxuintgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupanduintvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupanduinttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupanduinttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupanduintgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgrouporuintvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgrouporuinttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgrouporuinttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgrouporuintgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxoruintvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxoruinttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxoruinttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxoruintgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveadduintvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveadduinttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveadduinttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveadduintgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemuluintvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemuluinttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemuluinttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemuluintgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveminuintvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveminuinttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveminuinttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveminuintgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxuintvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxuinttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxuinttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxuintgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveanduintvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveanduinttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveanduinttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveanduintgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveoruintvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveoruinttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveoruinttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveoruintgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexoruintvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexoruinttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexoruinttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexoruintgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveadduintvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveadduinttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveadduinttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveadduintgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemuluintvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemuluinttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemuluinttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemuluintgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveminuintvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveminuinttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveminuinttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveminuintgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxuintvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxuinttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxuinttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxuintgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveanduintvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveanduinttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveanduinttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveanduintgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveoruintvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveoruinttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveoruinttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveoruintgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexoruintvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexoruinttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexoruinttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexoruintgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupadduvec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uvec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupadduvec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uvec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupadduvec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uvec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupadduvec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uvec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmuluvec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uvec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmuluvec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uvec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmuluvec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uvec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmuluvec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uvec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupminuvec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uvec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupminuvec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uvec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupminuvec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uvec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupminuvec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uvec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxuvec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uvec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxuvec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uvec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxuvec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uvec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxuvec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uvec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupanduvec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uvec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupanduvec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uvec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupanduvec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uvec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupanduvec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uvec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgrouporuvec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uvec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgrouporuvec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uvec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgrouporuvec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uvec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgrouporuvec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uvec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxoruvec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uvec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxoruvec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uvec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxoruvec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uvec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxoruvec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uvec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveadduvec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uvec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveadduvec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uvec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveadduvec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uvec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveadduvec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uvec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemuluvec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uvec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemuluvec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uvec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemuluvec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uvec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemuluvec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uvec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveminuvec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uvec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveminuvec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uvec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveminuvec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uvec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveminuvec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uvec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxuvec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uvec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxuvec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uvec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxuvec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uvec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxuvec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uvec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveanduvec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uvec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveanduvec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uvec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveanduvec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uvec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveanduvec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uvec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveoruvec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uvec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveoruvec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uvec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveoruvec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uvec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveoruvec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uvec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexoruvec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uvec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexoruvec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uvec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexoruvec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uvec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexoruvec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uvec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveadduvec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uvec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveadduvec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uvec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveadduvec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uvec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveadduvec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uvec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemuluvec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uvec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemuluvec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uvec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemuluvec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uvec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemuluvec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uvec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveminuvec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uvec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveminuvec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uvec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveminuvec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uvec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveminuvec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uvec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxuvec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uvec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxuvec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uvec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxuvec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uvec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxuvec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uvec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveanduvec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uvec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveanduvec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uvec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveanduvec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uvec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveanduvec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uvec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveoruvec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uvec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveoruvec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uvec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveoruvec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uvec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveoruvec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uvec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexoruvec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uvec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexoruvec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uvec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexoruvec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uvec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexoruvec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uvec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupadduvec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uvec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupadduvec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uvec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupadduvec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uvec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupadduvec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uvec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmuluvec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uvec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmuluvec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uvec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmuluvec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uvec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmuluvec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uvec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupminuvec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uvec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupminuvec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uvec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupminuvec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uvec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupminuvec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uvec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxuvec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uvec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxuvec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uvec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxuvec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uvec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxuvec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uvec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupanduvec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uvec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupanduvec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uvec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupanduvec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uvec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupanduvec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uvec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgrouporuvec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uvec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgrouporuvec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uvec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgrouporuvec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uvec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgrouporuvec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uvec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxoruvec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uvec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxoruvec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uvec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxoruvec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uvec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxoruvec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uvec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveadduvec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uvec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveadduvec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uvec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveadduvec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uvec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveadduvec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uvec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemuluvec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uvec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemuluvec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uvec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemuluvec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uvec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemuluvec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uvec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveminuvec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uvec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveminuvec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uvec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveminuvec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uvec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveminuvec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uvec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxuvec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uvec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxuvec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uvec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxuvec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uvec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxuvec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uvec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveanduvec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uvec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveanduvec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uvec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveanduvec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uvec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveanduvec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uvec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveoruvec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uvec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveoruvec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uvec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveoruvec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uvec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveoruvec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uvec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexoruvec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uvec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexoruvec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uvec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexoruvec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uvec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexoruvec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uvec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveadduvec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uvec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveadduvec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uvec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveadduvec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uvec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveadduvec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uvec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemuluvec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uvec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemuluvec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uvec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemuluvec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uvec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemuluvec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uvec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveminuvec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uvec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveminuvec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uvec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveminuvec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uvec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveminuvec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uvec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxuvec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uvec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxuvec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uvec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxuvec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uvec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxuvec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uvec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveanduvec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uvec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveanduvec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uvec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveanduvec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uvec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveanduvec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uvec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveoruvec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uvec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveoruvec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uvec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveoruvec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uvec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveoruvec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uvec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexoruvec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uvec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexoruvec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uvec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexoruvec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uvec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexoruvec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uvec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupadduvec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uvec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupadduvec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uvec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupadduvec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uvec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupadduvec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uvec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmuluvec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uvec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmuluvec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uvec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmuluvec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uvec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmuluvec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uvec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupminuvec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uvec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupminuvec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uvec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupminuvec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uvec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupminuvec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uvec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxuvec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uvec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxuvec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uvec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxuvec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uvec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxuvec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uvec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupanduvec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uvec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupanduvec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uvec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupanduvec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uvec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupanduvec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uvec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgrouporuvec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uvec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgrouporuvec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uvec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgrouporuvec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uvec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgrouporuvec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uvec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxoruvec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uvec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxoruvec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uvec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxoruvec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uvec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxoruvec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uvec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveadduvec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uvec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveadduvec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uvec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveadduvec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uvec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveadduvec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uvec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemuluvec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uvec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemuluvec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uvec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemuluvec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uvec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemuluvec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uvec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveminuvec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uvec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveminuvec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uvec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveminuvec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uvec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveminuvec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uvec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxuvec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uvec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxuvec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uvec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxuvec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uvec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxuvec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uvec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveanduvec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uvec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveanduvec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uvec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveanduvec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uvec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveanduvec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uvec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveoruvec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uvec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveoruvec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uvec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveoruvec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uvec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveoruvec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uvec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexoruvec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uvec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexoruvec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uvec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexoruvec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uvec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexoruvec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uvec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveadduvec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uvec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveadduvec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uvec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveadduvec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uvec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveadduvec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uvec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemuluvec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uvec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemuluvec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uvec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemuluvec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uvec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemuluvec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uvec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveminuvec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uvec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveminuvec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uvec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveminuvec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uvec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveminuvec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uvec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxuvec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uvec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxuvec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uvec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxuvec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uvec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxuvec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uvec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveanduvec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uvec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveanduvec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uvec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveanduvec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uvec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveanduvec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uvec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveoruvec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uvec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveoruvec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uvec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveoruvec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uvec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveoruvec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uvec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexoruvec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uvec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexoruvec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uvec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexoruvec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uvec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexoruvec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uvec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupaddint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupaddint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupaddint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupaddint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmulint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_int64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmulint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_int64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmulint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_int64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmulint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_int64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupminint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_int64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupminint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_int64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupminint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_int64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupminint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_int64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_int64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_int64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_int64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_int64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupandint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_int64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupandint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_int64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupandint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_int64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupandint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_int64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgrouporint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_int64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgrouporint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_int64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgrouporint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_int64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgrouporint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_int64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxorint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_int64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxorint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_int64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxorint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_int64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxorint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_int64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveaddint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_int64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveaddint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_int64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveaddint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_int64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveaddint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_int64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemulint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_int64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemulint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_int64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemulint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_int64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemulint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_int64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveminint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_int64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveminint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_int64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveminint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_int64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveminint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_int64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_int64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_int64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_int64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_int64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveandint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_int64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveandint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_int64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveandint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_int64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveandint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_int64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveorint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_int64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveorint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_int64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveorint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_int64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveorint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_int64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexorint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_int64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexorint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_int64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexorint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_int64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexorint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_int64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveaddint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_int64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveaddint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_int64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveaddint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_int64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveaddint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_int64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemulint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_int64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemulint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_int64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemulint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_int64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemulint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_int64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveminint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_int64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveminint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_int64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveminint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_int64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveminint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_int64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_int64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_int64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_int64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_int64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveandint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_int64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveandint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_int64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveandint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_int64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveandint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_int64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveorint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_int64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveorint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_int64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveorint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_int64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveorint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_int64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexorint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_int64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexorint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_int64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexorint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_int64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexorint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_int64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupaddi64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupaddi64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupaddi64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupaddi64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmuli64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmuli64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmuli64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmuli64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmini64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmini64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmini64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmini64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxi64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxi64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxi64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxi64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupandi64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupandi64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupandi64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupandi64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupori64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupori64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupori64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupori64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxori64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxori64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxori64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxori64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveaddi64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveaddi64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveaddi64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveaddi64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemuli64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemuli64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemuli64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemuli64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemini64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemini64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemini64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemini64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxi64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxi64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxi64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxi64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveandi64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveandi64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveandi64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveandi64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveori64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveori64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveori64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveori64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexori64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexori64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexori64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexori64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveaddi64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveaddi64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveaddi64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveaddi64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemuli64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemuli64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemuli64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemuli64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemini64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemini64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemini64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemini64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxi64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxi64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxi64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxi64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveandi64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveandi64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveandi64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveandi64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveori64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveori64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveori64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveori64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexori64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexori64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexori64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexori64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupaddi64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupaddi64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupaddi64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupaddi64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmuli64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmuli64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmuli64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmuli64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmini64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmini64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmini64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmini64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxi64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxi64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxi64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxi64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupandi64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupandi64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupandi64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupandi64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupori64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupori64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupori64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupori64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxori64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxori64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxori64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxori64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveaddi64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveaddi64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveaddi64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveaddi64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemuli64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemuli64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemuli64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemuli64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemini64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemini64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemini64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemini64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxi64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxi64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxi64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxi64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveandi64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveandi64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveandi64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveandi64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveori64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveori64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveori64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveori64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexori64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexori64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexori64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexori64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveaddi64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveaddi64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveaddi64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveaddi64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemuli64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemuli64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemuli64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemuli64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemini64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemini64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemini64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemini64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxi64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxi64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxi64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxi64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveandi64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveandi64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveandi64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveandi64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveori64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveori64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveori64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveori64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexori64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexori64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexori64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexori64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupaddi64vec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupaddi64vec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupaddi64vec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupaddi64vec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmuli64vec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmuli64vec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmuli64vec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmuli64vec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmini64vec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmini64vec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmini64vec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmini64vec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxi64vec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxi64vec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxi64vec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxi64vec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupandi64vec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupandi64vec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupandi64vec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupandi64vec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupori64vec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupori64vec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupori64vec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupori64vec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxori64vec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxori64vec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxori64vec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxori64vec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveaddi64vec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveaddi64vec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveaddi64vec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveaddi64vec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemuli64vec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemuli64vec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemuli64vec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemuli64vec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemini64vec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemini64vec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemini64vec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemini64vec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxi64vec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxi64vec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxi64vec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxi64vec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveandi64vec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveandi64vec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveandi64vec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveandi64vec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveori64vec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveori64vec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveori64vec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveori64vec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexori64vec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexori64vec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexori64vec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexori64vec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveaddi64vec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveaddi64vec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveaddi64vec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveaddi64vec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemuli64vec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemuli64vec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemuli64vec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemuli64vec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemini64vec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemini64vec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemini64vec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemini64vec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxi64vec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxi64vec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxi64vec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxi64vec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveandi64vec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveandi64vec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveandi64vec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveandi64vec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveori64vec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveori64vec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveori64vec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveori64vec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexori64vec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexori64vec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexori64vec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexori64vec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupadduint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupadduint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupadduint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupadduint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmuluint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmuluint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmuluint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmuluint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupminuint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupminuint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupminuint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupminuint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxuint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxuint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxuint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxuint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupanduint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupanduint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupanduint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupanduint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgrouporuint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgrouporuint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgrouporuint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgrouporuint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxoruint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxoruint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxoruint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxoruint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveadduint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveadduint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveadduint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveadduint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemuluint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemuluint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemuluint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemuluint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveminuint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveminuint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveminuint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveminuint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxuint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxuint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxuint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxuint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveanduint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveanduint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveanduint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveanduint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveoruint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveoruint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveoruint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveoruint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexoruint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexoruint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexoruint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexoruint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveadduint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveadduint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveadduint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveadduint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemuluint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemuluint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemuluint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemuluint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveminuint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveminuint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveminuint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveminuint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxuint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxuint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxuint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxuint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveanduint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveanduint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveanduint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveanduint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveoruint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveoruint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveoruint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveoruint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexoruint64tvertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint64_t_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexoruint64ttesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint64_t_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexoruint64ttesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint64_t_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexoruint64tgeometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint64_t_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupaddu64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupaddu64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupaddu64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupaddu64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmulu64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmulu64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmulu64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmulu64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupminu64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupminu64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupminu64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupminu64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxu64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxu64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxu64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxu64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupandu64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupandu64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupandu64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupandu64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgrouporu64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgrouporu64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgrouporu64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgrouporu64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxoru64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxoru64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxoru64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxoru64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveaddu64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveaddu64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveaddu64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveaddu64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemulu64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemulu64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemulu64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemulu64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveminu64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveminu64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveminu64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveminu64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxu64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxu64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxu64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxu64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveandu64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveandu64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveandu64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveandu64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveoru64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveoru64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveoru64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveoru64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexoru64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexoru64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexoru64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexoru64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveaddu64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveaddu64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveaddu64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveaddu64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemulu64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemulu64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemulu64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemulu64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveminu64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveminu64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveminu64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveminu64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxu64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxu64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxu64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxu64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveandu64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveandu64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveandu64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveandu64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveoru64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveoru64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveoru64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveoru64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexoru64vec2vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec2_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexoru64vec2tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec2_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexoru64vec2tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec2_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexoru64vec2geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec2_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupaddu64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupaddu64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupaddu64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupaddu64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmulu64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmulu64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmulu64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmulu64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupminu64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupminu64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupminu64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupminu64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxu64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxu64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxu64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmaxu64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupandu64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupandu64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupandu64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupandu64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgrouporu64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgrouporu64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgrouporu64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgrouporu64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxoru64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxoru64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxoru64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupxoru64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveaddu64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveaddu64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveaddu64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveaddu64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemulu64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemulu64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemulu64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemulu64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveminu64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveminu64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveminu64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveminu64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxu64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxu64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxu64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivemaxu64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveandu64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveandu64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveandu64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveandu64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveoru64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveoru64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveoru64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusiveoru64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexoru64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexoru64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexoru64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupinclusivexoru64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveaddu64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveaddu64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveaddu64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveaddu64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemulu64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemulu64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemulu64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemulu64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveminu64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveminu64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveminu64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveminu64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxu64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxu64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxu64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivemaxu64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveandu64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveandu64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveandu64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveandu64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveoru64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveoru64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveoru64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusiveoru64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexoru64vec3vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec3_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexoru64vec3tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec3_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexoru64vec3tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec3_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupexclusivexoru64vec3geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec3_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupaddu64vec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupaddu64vec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec4_tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupaddu64vec4tesscontrol, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec4_tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupaddu64vec4geometry, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec4_geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmulu64vec4vertex, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec4_vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0008TS, TCFramebufferSubgroupmulu64vec4tesseval, "dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec4_tess_eval*");